package com.eagle.common.util;

/**
 * 日期格式枚举类。
 * 
 * @author wangyong
 * @version 1.0
 */
public enum DateStyle {

	MM_DD("MM-dd"), 
	YYYYMM("yyyyMM"), 
	YYYY_MM("yyyy-MM"), 
	YYYY_MM_DD("yyyy-MM-dd"), 
	YYYYMMDD("yyyyMMdd"), 
	YYYYMMDDHHMMSS("yyyyMMddHHmmss"), 
	YYYYMMDDHHMMSSSSS("yyyyMMddHHmmssSSS"),
	YYMMDDHHMMSSSSS("yyMMddHHmmssSSS"),
	YYYYMMDDHHMM("yyyyMMddHHmm"),
	YYMMDDHHMM("yyMMddHHmm"), 
	MM_DD_HH_MM("MM-dd HH:mm"), 
	MM_DD_HH_MM_SS("MM-dd HH:mm:ss"), 
	YYYY_MM_DD_HH_MM("yyyy-MM-dd HH:mm"), 
	YYYY_MM_DD_HH_MM_SS("yyyy-MM-dd HH:mm:ss"),
	YYYY_MM_DD_HH_MM_SS_SSS("yyyy-MM-dd HH:mm:ss:SSS"),
	YYYY_MM_DD_HH_MM_SS_DOT_SSS("yyyy-MM-dd HH:mm:ss.SSS"),

	MM_DD_EN("MM/dd"), 
	YYYY_MM_EN("yyyy/MM"), 
	YYYY_MM_DD_EN("yyyy/MM/dd"), 
	MM_DD_HH_MM_EN("MM/dd HH:mm"), 
	MM_DD_HH_MM_SS_EN("MM/dd HH:mm:ss"), 
	YYYY_MM_DD_HH_MM_EN("yyyy/MM/dd HH:mm"), 
	YYYY_MM_DD_HH_MM_SS_EN("yyyy/MM/dd HH:mm:ss"),
	YYYY_MM_DD_HH_MM_SS_SSS_EN("yyyy/MM/dd HH:mm:ss:SSS"),

	MM_DD_CN("MM月dd日"), 
	YYYY_MM_CN("yyyy年MM月"), 
	YYYY_MM_DD_CN("yyyy年MM月dd日"), 
	MM_DD_HH_MM_CN("MM月dd日 HH:mm"), 
	MM_DD_HH_MM_SS_CN("MM月dd日 HH:mm:ss"), 
	YYYY_MM_DD_HH_MM_CN("yyyy年MM月dd日 HH:mm"), 
	YYYY_MM_DD_HH_MM_SS_CN("yyyy年MM月dd日 HH:mm:ss"),

	HH_MM("HH:mm"), 
	HH_MM_SS("HH:mm:ss"),
	HH_MM_SS_MS("HH:mm:ss.SSS");

	private String value;

	DateStyle(String value)
	{
		this.value = value;
	}

	public String getValue()
	{
		return value;
	}
}